#ifndef __WINDOWSHEADER_INCLUDED
#define __WINDOWSHEADER_INCLUDED

#include "xaudio2.h"

#define AUD_SUCCEEDED(hr) ((hr) == S_OK)
#define AUD_FAILED(hr) (!AUD_SUCCEEDED(hr))


// forward declarations;
namespace Audio
{
	namespace WindowsPlatform
	{

		class WindowsLocker;
		class WindowsThread;
		class WindowsEvent;				
		class WindowsFactory;

		class WindowsVoice;
		class WindowsAudioDevice;				 
	}
}

#include "..\Headers.h"
#include "WindowsSystem.h"
#include "WindowsDevice.h"
#include "WindowsVoice.h"



#endif